package com.gzz.orchid.context.infrastructure.persistence.entity.fin;

import com.gzz.orchid.context.infrastructure.persistence.AbstractPojo;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 转账表 fin_transfer
 *
 * @author higmd
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class FinTransferPo extends AbstractPojo {
    private Long id;
    /**
     * 转出账户 src_acc_no
     */
    private String srcAccNo;
    /**
     * 转出货币 src_currency
     */
    private String srcCurrency;
    /**
     * 转出金额 src_amt
     */
    private BigDecimal srcAmt;
    /**
     * 转入账户 dest_acc_no
     */
    private String destAccNo;
    /**
     * 转入货币 dest_currency
     */
    private String destCurrency;
    /**
     * 转入金额 dest_amt
     */
    private BigDecimal destAmt;
    /**
     * 汇率
     */
    private BigDecimal rate;
    /**
     * 手续费
     */
    private BigDecimal fee;
    /**
     * 描述
     */
    private String description;
    /**
     * 状态
     */
    private Integer status;
}
